package ${entity.packageName};

import java.util.List;


public interface ${entity.entityName}Service{
    /**
    * 获取所有对象
    */
    List<${entity.entityName}> getAll();

    /**
    * 获取单个对象
    */
    ${entity.entityName} getOne(${entity.columns[0].name} id);

    /**
    * 批量获取对象
    */
    List<${entity.entityName}> getListByIds(List<${entity.columns[0].name}> ids);

    /**
    * 修改一个对象
    */
    void update(${entity.entityName} ${entity.tableName});

    /**
    * 增加一个对象
    */
    void insert(${entity.entityName} ${entity.tableName});

    /**
    * 删除一个对象
    */
    void delOne(${entity.columns[0].name} id);

    /**
    * 批量删除
    */
    void delByBatch(List<${entity.columns[0].name}> ids);
}